Suikoden 1 editor
Version 1c

Compatible versions:

SLES_005.27 (PAL)
SLPM_860.17 (one of the J versions)
SLUS_002.92 (US 96)
SLUS_002.92 (US 97)

Usage:

Extract it to some folder. Copy a raw cd image of Suikoden 1 to that folder. For example the .bin in bin/cue or the .img in ccd/img/sub. Edit cdImageName.txt and make sure the image name is there in quotes.

You should be able to operate the following without cmd line (they should pause after completion to show error/done message):

s1extract.bat <- this will generate a "suiko1gamedata_out.txt" file from the cd image
s1insert.bat <- this will insert everything from "suiko1gamedata_in.txt" to the cd image (so you need to rename the _out to _in)
recalc.bat <- this will correct the checksums in the cd image. run this after insertion. (it is generic and should work for all ps1 games if you mod them directly like the insertion here does)

Everything you can edit is between a pair of ; characters in the .txt file - these should all contain one decimal value and possibly whitespace for aesthetics. Everything else is a comment, that you can freely remove or add (and the editor auto-comments a bunch of stuff as help comments). Don't add or remove any ; characters though, or swap them with each other because it just scans the .txt from up to down when it inserts the values back..

You can insert a .txt file extracted from any supported version to any other supported version. Note though that the japanese version has a differing drop probability for the third item of the two Banshee enemies. (and a different price for some book that can't be bought, i guess). Also if you extract from the japanese version, most text will be garbage (but as this doesn't edit text, it is only a visual thing).

Quirks:
-Ted and Odessa share the same weapon and some of the values point to the same thing, only Odessa's values will be inserted in those cases
-Extraction will give one wrong value initially; search for the 3x Banshee, 1x Golem formation and change 2 to 0 to fix, so that when you insert, the game will remain as it was originally, if that is desired (there is a hidden formation size that differs from the formation in this one case, but I ignore it to reduce redundant values in general)

Thanks to Celes for Bestiary/Armor/Initial equipment guides, as these accelerated my work. I used your guesses/knowledge for some of the value meanings.
Thanks to Neill Corlett for having cdpatch source open, so I could make a simple ECC recalc program (although there are other ways too).
Thanks to everyone else who put some details of S1 to the net (although most of it was useless).

Changelog:

1c
-same functionality as in 1b
-added readme
-updated error_recalc and its .bat to standard version

1b
-formation insertion fixed

1
-initial release

-STARWIN